package com.xu.cloud.common.lock;

/**
 * 单机锁接口
 *
 * @author xuguan
 * @since 2025/3/20
 */
public interface ISingleLock {

    /**
     * 获取锁
     */
    void lock();

    /**
     * 尝试获取锁
     */
    boolean tryLock();

    /**
     * 释放锁
     */
    void unlock();
}
